﻿using System;
using System.Collections.ObjectModel;
using CI.Models;
using CI.ViewModels;

namespace CI.Services
{
    public class DefaultOwnerService : IOwnerService
    {
        private readonly ObservableCollection<ICorporation> _corporations = new ObservableCollection<ICorporation>();
        private readonly ObservableCollection<ICharacter> _characters = new ObservableCollection<ICharacter>();

        public DefaultOwnerService()
        {
            _characters.Add(new Johnny5Character());
        }

        public ObservableCollection<ICorporation> Corporations
        {
            get { return _corporations; }
        }

        public ObservableCollection<ICharacter> Characters
        {
            get { return _characters; }
        }

        public void AddCorporation(int id, string name)
        {
            throw new NotImplementedException();
        }

        public void AddCharacter(int id, string name)
        {
            throw new NotImplementedException();
        }
    }
}